<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'D535411E309C270D30471EF7BD9937D5';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function y(){}
function x(){}
function w(){}
function I(){}
function Q(){}
function U(){}
function X(){}
function Bl(){}
function eb(){}
function ab(){}
function fb(){}
function jb(){}
function ib(){}
function qb(){}
function sb(){}
function ub(){}
function xb(){}
function Ab(){}
function zb(){}
function Mb(){}
function Vb(){}
function cc(){}
function jc(){}
function pc(){}
function uc(){}
function wc(){}
function zc(){}
function Cc(){}
function Ic(){}
function Qc(){}
function Pc(){}
function Oc(){}
function Nc(){}
function fd(){}
function gd(){}
function ed(){}
function nd(){}
function md(){}
function ld(){}
function kd(){}
function rd(){}
function Dd(){}
function yd(){}
function Ld(){}
function Hd(){}
function _d(){}
function be(){}
function ae(){}
function he(){}
function ge(){}
function fe(){}
function qe(){}
function me(){}
function te(){}
function ve(){}
function Be(){}
function ue(){}
function Ie(){}
function Ee(){}
function Le(){}
function Oe(){}
function Se(){}
function Ne(){}
function Ye(){}
function Ve(){}
function _e(){}
function bf(){}
function hf(){}
function ff(){}
function mf(){}
function rf(){}
function qf(){}
function pf(){}
function Bf(){}
function Af(){}
function Df(){}
function Cf(){}
function Jf(){}
function If(){}
function Sf(){}
function Rf(){}
function Rg(){}
function Bg(){}
function Ag(){}
function Xg(){}
function kh(){}
function jh(){}
function nh(){}
function mh(){}
function rh(){}
function qh(){}
function ph(){}
function Dh(){}
function Kh(){}
function Jh(){}
function Nh(){}
function Mh(){}
function Ph(){}
function Th(){}
function Sh(){}
function Vh(){}
function di(){}
function ci(){}
function gi(){}
function fi(){}
function ii(){}
function ki(){}
function si(){}
function zi(){}
function yi(){}
function Ai(){}
function Ci(){}
function Fi(){}
function Ei(){}
function Gi(){}
function Ji(){}
function Mi(){}
function Qi(){}
function Ti(){}
function fj(){}
function hj(){}
function nj(){}
function mj(){}
function Ij(){}
function Hj(){}
function Qj(){}
function Vj(){}
function Uj(){}
function ak(){}
function fk(){}
function pk(){}
function vk(){}
function yk(){}
function Dk(){}
function Hk(){}
function Yk(){}
function Xk(){}
function al(){}
function dl(){}
function kl(){}
function pl(){}
function sl(){}
function Ui(a){}
function Li(a){Kd()}
function Oi(a){Kd()}
function Si(a){Kd()}
function Di(){Kd()}
function Hi(){Kd()}
function Ki(){Kd()}
function Ni(){Kd()}
function Ri(){Kd()}
function pd(){Kd()}
function ql(){Kd()}
function gj(a){Kd()}
function Ug(){Tg()}
function cl(){tj(this)}
function cd(a){this.f=a}
function $(a){this.a=a}
function hb(a){this.a=a}
function rb(a){this.a=a}
function tb(a){this.a=a}
function wb(a){this.a=a}
function yb(a){this.a=a}
function Mj(a){this.a=a}
function Yj(a){this.a=a}
function Ek(a){this.a=a}
function sk(a){this.c=a}
function vi(a){this.b=a}
function Me(){this.a={}}
function ke(){this.c=++ie}
function Z(){this.a=new tl}
function fl(){this.a=new cl}
function tl(){this.a=new Ok}
function Qf(a,b){this.a=b}
function pb(a){lb();this.a=a}
function Od(b,a){b.width=a}
function Nd(b,a){b.height=a}
function Jc(a,b){a.a+=b;++a.b}
function zh(a,b){vh(a,b,a.f)}
function li(a,b){ni(a,b,a.c)}
function zg(a,b){_g();hh(a,b)}
function Sc(a,b){!!a.d&&nf(a.d,b)}
function Ff(a){Ef.call(this,a)}
function Hh(a){Ef.call(this,a)}
function bk(a,b){this.b=a;this.a=b}
function zk(a,b){this.a=a;this.b=b}
function ll(a,b){this.a=a;this.b=b}
function Pi(a){return a<=0?0-a:a}
function qk(a){return a.b<a.c.L()}
function yj(b,a){return Il+a in b.e}
function cg(a,b){return a.cM&&a.cM[b]}
function pe(a){a.a.preventDefault()}
function xc(a){qc(a.a);Fc(a.b,a.a.a)}
function Ac(a){Qb(a.a);xc(a.c);u(a.b.a)}
function qd(a){Kd();this.a=a;Jd(this)}
function of(a){this.a=new zf;this.b=a}
function Yg(){this.a=new zf;this.b=null}
function Gh(){Gh=Bl;Eh=new Kh;Fh=new Nh}
function lb(){lb=Bl;kb=new Ok;Jg(new Bg)}
function Tg(){Tg=Bl;Sg=new ke}
function Ad(){Ad=Bl;zd=new Dd}
function Wk(){Wk=Bl;Vk=new Yk}
function bj(){bj=Bl;$i={};aj={}}
function _g(){if(!Zg){gh();Zg=true}}
function Yb(a,b){if(a.j!=0){a.i=b;Zb(a)}}
function ik(a,b){(a<0||a>=b)&&lk(a,b)}
function Kk(a,b){ik(b,a.b);return a.a[b]}
function ji(){$h.call(this,$doc.body)}
function Lc(){this.c=0;this.a=0;this.b=0}
function Mc(a){this.c=a;this.a=0;this.b=0}
function zf(){this.d=new cl;this.c=false}
function O(a){a.b=new tl;a.a=new tl;J(a)}
function oe(){oe=Bl;ne=new le(Ll,new qe)}
function ze(){ze=Bl;ye=new le(Ml,new Be)}
function Ge(){Ge=Bl;Fe=new le(Nl,new Ie)}
function Qe(){Qe=Bl;Pe=new le(Ol,new Se)}
function Xe(){Xe=Bl;We=new le(Pl,new Ye)}
function Og(){Eg&&df((!Fg&&(Fg=new Yg),Fg))}
function kf(a){var b;if(gf){b=new hf;nf(a,b)}}
function df(a){var b;if(af){b=new bf;nf(a,b)}}
function sf(a,b){!a.a&&(a.a=new Ok);Ik(a.a,b)}
function uf(a,b,c){var d;d=wf(a,b);d.J(c)}
function ud(a,b,c){return a.apply(b,c);var d}
function fg(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function _b(a,b){Ii(6,b)==1?(a.d=b):(a.d=6)}
function Bi(a,b,c){this.a=a;this.c=b;this.b=c}
function Rh(a){this.a=a;this.b=Gf(a);this.c=this.b}
function yc(a){this.a=new tc(a);this.b=new Hc(a)}
function oj(a){var b;b=new Mj(a);return new zk(a,b)}
function el(a,b){var c;c=zj(a.a,b,a);return c==null}
function Ah(a,b){var c;c=wh(a,b);c&&Bh(b.f);return c}
function Kc(a){var b;b=a.a+a.b*0.3-a.b+1;return b}
function Ik(a,b){Yf(a.a,a.b++,b);return true}
function Ed(a,b){!a&&(a=[]);a[a.length]=b;return a}
function ig(a){if(a!=null){throw new Hi}return null}
function ej(){if(_i==256){$i=aj;aj={};_i=0}++_i}
function _f(){_f=Bl;Zf=[];$f=[];ag(new Sf,Zf,$f)}
function Zh(){Zh=Bl;Wh=new di;Xh=new cl;Yh=new fl}
function $h(a){this.a=new qi(this);this.f=a;Tc(this)}
function Ok(){this.a=Vf(pg,{22:1,39:1},0,0,0)}
function qi(a){this.b=a;this.a=Vf(og,{22:1,39:1},19,4,0)}
function tc(a){this.i=a;this.g=a.length;this.f=a[0].length}
function Hc(a){this.i=a;this.g=a.length;this.f=a[0].length}
function u(a){var b;for(b=0;b<a.a.length;++b){G(a.a[b])}}
function tj(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function Jg(a){Mg();return Kg(af?af:(af=new ke),a)}
function Lg(a){Mg();Ng();return Kg((!gf&&(gf=new ke),gf),a)}
function ah(a){return !gg(a)&&a!=null&&a.cM&&!!a.cM[18]}
function gg(a){return a!=null&&a.tM!=Bl&&!(a.cM&&!!a.cM[1])}
function Dj(a,b){return !b?Fj(a):Ej(a,b,~~(b.$H||(b.$H=++td)))}
function Kg(a,b){return new Bf(tf((!Fg&&(Fg=new Yg),Fg).a,a,b))}
function lk(a,b){throw new Oi('Index: '+a+', Size: '+b)}
function wk(a){if(a.b<=0){throw new ql}return a.a.S(--a.b)}
function rk(a){if(a.b>=a.c.L()){throw new ql}return a.c.S(a.b++)}
function ti(a){if(a.a>=a.b.c){throw new ql}return a.b.a[++a.a]}
function Ae(a,b){b.a.e=we(a,b.a.a.f);b.a.f=xe(a,b.a.a.f)}
function Xc(a,b){a.c==-1?zg(a.f,b|(a.f.__eventBits||0)):(a.c|=b)}
function vh(a,b,c){Vc(b);li(a.a,b);c.appendChild(b.f);Wc(b,a)}
function Jk(a,b,c){(b<0||b>a.b)&&lk(b,a.b);a.a.splice(b,0,c);++a.b}
function Nb(a,b,c,d,e){var f,g;g=Rb(b,c,d,e);f=Sb(a,b,c);Yb(f,g)}
function pi(a,b){var c;c=mi(a,b);if(c==-1){throw new ql}oi(a,c)}
function Bj(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Tf(a,b){var c,d;c=a;d=Uf(0,b);Xf(c.aC,c.cM,c.qI,d);return d}
function Xf(a,b,c,d){_f();bg(d,Zf,$f);d.aC=a;d.cM=b;d.qI=c;return d}
function $b(a,b,c,d,e){a.k=b;a.n=c;a.f=d;a.e=e;Xb(a);mc(a.g,b,c,d,e)}
function Fj(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function dg(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Hi}return a}
function ug(a){if(a!=null&&a.cM&&!!a.cM[16]){return a}return new qd(a)}
function vd(){if(sd++==0){Bd((Ad(),zd));return true}return false}
function ai(){Zh();try{Ih(Yh,Wh)}finally{tj(Yh.a);tj(Xh)}}
function _h(a){Zh();try{Uc(a)}finally{Dj(Yh.a,a)!=null}}
function sh(a){var b;b=new vi(a.a);while(b.a<b.b.c-1){ti(b);ui(b)}}
function nb(a,b){return $wnd.setInterval(Cl(function(){a.t()}),b)}
function hg(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Wd(a){return a.tabIndex<65535?a.tabIndex:-(a.tabIndex%65535)-1}
function Td(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Lk(a,b,c){for(;c<a.b;++c){if(rl(b,a.a[c])){return c}}return -1}
function gc(a,b){if(Ii(4.0E-4*a.c,Pi(a.p-b))>=0)return true;return false}
function Pg(){var a;if(Eg){a=new Ug;!!Fg&&nf(Fg,a);return null}return null}
function mi(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function ag(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function bg(a,b,c){_f();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function nc(a,b){var c;a.e=b;lc(a);for(c=0;c<a.d.length;++c){a.d[c].i=a.c.f}}
function hd(a,b){var c;return c=a,c.tM==Bl||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function eg(a){if(a!=null&&(a.tM==Bl||a.cM&&!!a.cM[1])){throw new Hi}return a}
function ui(a){if(a.a<0||a.a>=a.b.c){throw new Ki}a.b.b.F(a.b.a[a.a--])}
function ac(a,b,c){if(c||b==0||a.c>=0.3){a.j=b;nc(a.g,a.j);b==0&&(a.i=0)}}
function P(a,b){this.i=a;this.g=a.length;this.f=a[0].length;this.c=b}
function T(a,b){this.i=a;this.g=a.length;this.f=a[0].length;this.c=b}
function le(a,b){this.c=++ie;this.a=b;!ce&&(ce=new Me);ce.a[a]=this;this.b=a}
function xk(a,b){var c;this.a=a;this.c=a;c=a.L();(b<0||b>c)&&lk(b,c);this.b=b}
function Cj(e,a,b){var c,d=e.e;a=Il+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function Pd(a,b){var c;c=a.createElement('script');c.textContent=b||Hl;return c}
function Sd(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function Yd(a){return (Vi(a.compatMode,Kl)?a.documentElement:a.body).clientWidth}
function Xd(a){return (Vi(a.compatMode,Kl)?a.documentElement:a.body).clientHeight}
function Zd(a,b){return a.clientX-Rd(b)+Vd(b)+(b.ownerDocument,$wnd.pageXOffset)}
function bl(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function rl(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function Cd(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Fd(b,c)}while(a.b);a.b=c}}
function Bd(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=Fd(b,c)}while(a.a);a.a=c}}
function Rj(a){var b;b=new Ok;a.c&&Ik(b,new Yj(a));sj(a,b);rj(a,b);this.a=new sk(b)}
function Bc(a){this.a=new Ub(a);this.c=new yc(this.a.g);this.b=new vc(this.a.g)}
function ic(a,b,c,d,e){this.d=a;this.n=b;this.o=c;this.k=d;this.j=e;this.f=1;this.p=0}
function Vf(a,b,c,d,e){var f;f=Uf(e,d);_f();bg(f,Zf,$f);f.aC=a;f.cM=b;f.qI=c;return f}
function C(a,b,c){var d;for(d=1;d<7;++d){if(D(a,d,b,c)){return true}}return false}
function Vi(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function uj(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?yj(a,dg(b,1)):xj(a,b,~~id(b))}
function id(a){var b;return b=a,b.tM==Bl||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++td)}
function vj(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[Il+dg(b,1)]:wj(a,b,~~id(b))}
function wd(b){return function(){try{return xd(b,this,arguments)}catch(a){throw a}}}
function xd(a,b,c){var d;d=vd();try{return ud(a,b,c)}finally{d&&Cd((Ad(),zd));--sd}}
function yg(a,b,c){var d;d=wg;wg=a;b==xg&&$g(a.type)==8192&&(xg=null);c.x(a);wg=d}
function Rc(a,b,c){Xc(a,$g(c.b));return new Bf(tf((!a.d?(a.d=new of(a)):a.d).a,c,b))}
function Wi(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Ud(a){var b=a.offsetParent;if(b){return b.offsetWidth-b.clientWidth}return 0}
function ij(a,b){var c;while(a.H()){c=a.I();if(b==null?c==null:hd(b,c)){return a}}return null}
function ih(a,b){var c;c=Pd($doc,a);$doc.body.appendChild(c);b.y();$doc.body.removeChild(c)}
function we(a,b){var c;c=a.a;return (c.clientX||0)-Rd(b)+Vd(b)+(b.ownerDocument,$wnd.pageXOffset)}
function He(a,b){b.a.c=we(a,b.a.a.f);b.a.d=xe(a,b.a.a.f);Nb(b.a.g.a,b.a.e,b.a.f,b.a.c,b.a.d)}
function Re(a,b){a.a.preventDefault();b.a.c=-200;b.a.d=-200;Nb(b.a.g.a,b.a.e,b.a.f,b.a.c,b.a.d)}
function Ob(a){a.b=a.d.canvas.height;a.c=a.d.canvas.width;Tb(a);a.a.drawImage(a.d.canvas,0,0)}
function mb(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Mk(kb,a)}
function Bh(a){a.style['left']=Hl;a.style['top']=Hl;a.style['position']=Hl}
function Uh(){this.f=$doc.createElement('div');this.a=new Rh(this.f);this.f[Dl]='gwt-Label';Qh(this.a)}
function H(a,b){this.i=a;this.g=a.length;this.f=a[0].length;this.c=new T(a,b);this.b=new P(a,b);this.e=b}
function Ef(a){pd.call(this,a.L()==0?null:dg(a.M(Vf(rg,{22:1,27:1,39:1},16,0,0)),27)[0]);this.a=a}
function zj(a,b,c){return b==null?Bj(a,c):b!=null&&b.cM&&!!b.cM[1]?Cj(a,dg(b,1),c):Aj(a,b,c,~~id(b))}
function S(a,b){var c,d;a.a=new tl;a.b=new tl;for(d=0;d<b.a.b;++d){c=dg(Kk(b.a,d),3);R(a,c[0],c[1])}}
function Qb(a){var b,c;a.d.drawImage(a.a.canvas,0,0);for(b=0;b<14;++b){for(c=0;c<20;++c){Wb(a.g[b][c])}}}
function kc(a,b){var c;for(c=0;c<a.d.length;++c){if(Ii(b,1)==1){ec(a.d[c],1);b-=1}else{ec(a.d[c],b);b=0}}}
function sj(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new bk(e,c.substring(1));a.J(d)}}}
function dj(a){bj();var b=Il+a;var c=aj[b];if(c!=null){return c}c=$i[b];c==null&&(c=cj(a));ej();return aj[b]=c}
function Mk(a,b){var c,d;c=Lk(a,b,0);if(c==-1){return false}d=(ik(c,a.b),a.a[c]);a.a.splice(c,1);--a.b;return true}
function Qd(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function Ii(a,b){if(isNaN(a)){return isNaN(b)?0:1}else if(isNaN(b)){return -1}return a<b?-1:a>b?1:0}
function dd(){var a;!bd&&(bd=new gd);a=$doc.createElement('canvas');if(!a.getContext){return null}return new cd(a)}
function Y(a,b){var c,d;for(c=0;c<a.a.a.b;++c){d=dg(Kk(a.a.a,c),3);if(b[0]==d[0]&&b[1]==d[1])return true}return false}
function wf(a,b){var c,d;d=dg(vj(a.d,b),24);if(!d){d=new cl;zj(a.d,b,d)}c=dg(d.b,25);if(!c){c=new Ok;Bj(d,c)}return c}
function xf(a,b){var c,d;d=dg(vj(a.d,b),24);if(!d){return Wk(),Wk(),Vk}c=dg(d.b,25);if(!c){return Wk(),Wk(),Vk}return c}
function oi(a,b){var c;if(b<0||b>=a.c){throw new Ni}--a.c;for(c=b;c<a.c;++c){Yf(a.a,c,a.a[c+1])}Yf(a.a,a.c,null)}
function mc(a,b,c,d,e){var f;a.g=b;a.i=c;a.f=d;a.b=e;lc(a);for(f=0;f<a.d.length;++f){hc(a.d[f],a.g,a.i,a.f,a.b,a.c)}}
function v(a,b){var c;this.a=Vf(kg,{22:1,39:1},29,b.length,0);for(c=0;c<b.length;++c){this.a[c]=new H(a,b[c])}}
function od(a){var b,c,d;c=Vf(qg,{22:1,39:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Ri}c[d]=a[d]}}
function Kd(){var a,b,c,d;c=Id(new Ld);d=Vf(qg,{22:1,39:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Ui(c[a])}od(d)}
function Qg(){var a,b;if(Ig){b=Yd($doc);a=Xd($doc);if(Hg!=b||Gg!=a){Hg=b;Gg=a;kf((!Fg&&(Fg=new Yg),Fg))}}}
function de(a,b,c){var d,e,f;if(ce){f=dg(ce.a[a.type],7);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;Sc(b,f.a);f.a.a=d;f.a.b=e}}}
function yf(a){var b,c;if(a.a){try{for(c=new sk(a.a);c.b<c.c.L();){b=dg(rk(c),26);uf(b.a,b.c,b.b)}}finally{a.a=null}}}
function Wb(a){var b;b=Pi(a.d-a.c);b<1&&(b=1);a.c<a.d?(a.c+=0.01*b):a.c>a.d&&(a.c-=0.01*b);if(a.j!=0){Xb(a);kc(a.g,a.c);Zb(a)}}
function lc(a){switch(a.e){case 1:{a.c=Lb(a.f,a.b);break}case 2:{a.c=Hb(a.f,a.b);break}case 3:{a.c=Kb(a.f,a.b);break}}}
function Hf(a,b){switch(b.a){case 0:{a[Ql]=Jl;break}case 1:{a[Ql]=Rl;break}case 2:{Gf(a)!=(Pf(),Mf)&&(a[Ql]=Hl,undefined);break}}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Cl(tg)()}catch(a){b(c)}else{Cl(tg)()}}
function $d(a,b){return a.clientY-(Td(b)+$wnd.pageYOffset)+(b.scrollTop||0)+(b.ownerDocument,$wnd.pageYOffset)}
function xe(a,b){var c;c=a.a;return (c.clientY||0)-(Td(b)+$wnd.pageYOffset)+(b.scrollTop||0)+(b.ownerDocument,$wnd.pageYOffset)}
function Vd(a){var b;b=a.scrollLeft||0;a.ownerDocument.defaultView.getComputedStyle(a,Hl).direction==Jl&&(b=-b);return b}
function Rd(a){var b;b=Sd(a)+$wnd.pageXOffset;a.ownerDocument.defaultView.getComputedStyle(a,Hl).direction==Jl&&(b+=Ud(a));return b}
function Pf(){Pf=Bl;Of=new Qf('RTL',0);Nf=new Qf('LTR',1);Mf=new Qf('DEFAULT',2);Xf(ng,{22:1,39:1},35,[Of,Nf,Mf])}
function Qh(a){a.a.textContent="Sorry, your browser doesn't support the HTML5 Canvas element";if(a.c!=a.b){a.c=a.b;Hf(a.a,a.b)}}
function rj(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.J(e[f])}}}}
function wj(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.O();if(h.N(a,g)){return f.P()}}}return null}
function xj(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.O();if(h.N(a,g)){return true}}}return false}
function Lj(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=dg(b,43);d=c.O();if(uj(a.a,d)){e=vj(a.a,d);return bl(c.P(),e)}}return false}
function Gf(a){var b;b=a[Ql]==null?null:String(a[Ql]);if(Wi(Jl,b)){return Pf(),Of}else if(Wi(Rl,b)){return Pf(),Nf}return Pf(),Mf}
function Xi(c){if(c.length==0||c[0]>hm&&c[c.length-1]>hm){return c}var a=c.replace(/^(\s*)/,Hl);var b=a.replace(/\s*$/,Hl);return b}
function Yf(a,b,c){if(c!=null){if(a.qI>0&&!cg(c,a.qI)){throw new Di}if(a.qI<0&&(c.tM==Bl||c.cM&&!!c.cM[1])){throw new Di}}return a[b]=c}
function z(a){switch(a){case 1:return 4;case 2:return 5;case 3:return 6;case 4:return 1;case 5:return 2;case 6:return 3;default:return 0;}}
function Jd(a){var b,c,d,e;d=(gg(a.a)?eg(a.a):null,[]);e=Vf(qg,{22:1,39:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Ui(d[b])}od(e)}
function qc(a){var b,c,d;a.a=new tl;for(b=0;b<a.g;++b){for(c=0;c<a.f;++c){if(sc(a,b,c)){d=Vf(jg,{3:1,39:1},-1,2,1);d[0]=b;d[1]=c;Ik(a.a.a,d)}}}}
function K(a){var b,c,d,e;for(b=0;b<a.b.a.b;++b){c=new W(a.f,a.g);d=dg(Kk(a.b.a,b),3);N(a,d[0],d[1],c);e=V(c);d=L(a,e[0],e[1]);Ik(a.a.a,d)}return a.a}
function vb(a,b){var c;b.a.preventDefault();if(b.a.touches.length>0){c=b.a.touches[0];a.a.e=Zd(c,a.a.a.f);a.a.f=$d(c,a.a.a.f)}b.a.preventDefault()}
function Gd(a){var b,c,d;d=Hl;a=Xi(a);b=a.indexOf('(');if(b!=-1){c=a.indexOf('function')==0?8:0;d=Xi(a.substr(c,b-c))}return d.length>0?d:'anonymous'}
function Fd(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].V()&&(c=Ed(c,f)):f[0].y()}catch(a){a=ug(a);if(!fg(a,6))throw a}}return c}
function Vc(a){if(!a.e){(Zh(),uj(Yh.a,a))&&_h(a)}else if(a.e){Ah(a.e,a)}else if(a.e){throw new Li("This widget's parent does not implement HasWidgets")}}
function W(a,b){var c;this.a=Vf(jg,{3:1,39:1},-1,a,1);this.b=Vf(jg,{3:1,39:1},-1,b,1);this.c=0;for(c=0;c<a;++c){this.a[c]=0}for(c=0;c<b;++c){this.b[c]=0}}
function Nk(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Uf(0,a.b),Xf(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Yf(b,c,a.a[c])}b.length>a.b&&Yf(b,a.b,null);return b}
function bc(a,b,c,d,e){this.b=a;this.g=new oc(this.b,b,c,d,e);ac(this,0,true);this.c=0;this.i=0;this.k=b;this.n=c;this.f=d;this.e=e;Xb(this);mc(this.g,b,c,d,e)}
function wh(a,b){var c,d;if(b.e!=a){return false}try{Wc(b,null)}finally{c=b.f;(d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);pi(a.a,b)}return true}
function Uc(a){if(!a.b){throw new Li("Should only call onDetach when the widget is attached to the browser's document")}try{a.v()}finally{a.f.__listener=null;a.b=false}}
function E(a,b,c){var d,e,f,g,h;e=a.i[b][c].j;for(d=1;d<7;++d){if(D(a,d,b,c)){f=(h=A(a,d,b,c),h==null?(g=null):(g=a.i[h[0]][h[1]]),g);if(f.j!=e)return true}}return false}
function dc(a){if(Ii(a.p,0)==1){a.g>0&&(a.g<=a.f/2?(a.g=a.g-5.0E-4*a.c):(a.g=a.g-3.0E-4*a.c));a.a>0&&(a.a<a.f/2?(a.a=a.a-3.0E-4*a.b):(a.a=a.a-5.0E-4*a.b));a.p=a.p-4.0E-4*a.c}}
function fc(a){if(Ii(1,a.p)==1){a.g<a.f&&(a.g<=a.f/2?(a.g=a.g+5.0E-4*a.c):(a.g=a.g+3.0E-4*a.c));a.a<a.f&&(a.a<a.f/2?(a.a=a.a+3.0E-4*a.b):(a.a=a.a+5.0E-4*a.b));a.p=a.p+4.0E-4*a.c}}
function Wf(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Uf(i?g:0,j);_f();bg(k,Zf,$f);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Wf(a,b,c,d,e,f,g)}}return k}
function Ej(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.O();if(h.N(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.P()}}}return null}
function Aj(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.O();if(j.N(a,h)){var i=g.P();g.Q(b);return i}}}else{d=j.a[c]=[]}var g=new ll(a,b);d.push(g);++j.d;return null}
function Uf(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Wc(a,b){var c;c=a.e;if(!b){try{!!c&&c.b&&Uc(a)}finally{a.e=null}}else{if(c){throw new Li('Cannot set a new parent without first clearing the old parent')}a.e=b;b.b&&a.w()}}
function ec(a,b){gc(a,b)||(Ii(b,a.p)>=0?fc(a):dc(a));a.d.save();a.d.translate(a.r+~~(a.q/2)-a.q*a.g/2,a.s+a.e-a.e*a.a);a.d.scale(a.g,a.a);a.d.drawImage(a.i,0,0,a.q,a.e);a.d.restore()}
function vg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function nf(b,c){var a,d,e;!c.c||(c.c=false,c.d=null);e=c.d;c.d=b.b;try{vf(b.a,c)}catch(a){a=ug(a);if(fg(a,15)){d=a;throw new Ff(d.a)}else throw a}finally{e==null?(c.c=true,c.d=null):(c.d=e)}}
function J(a){var b,c,d,e,f;b=new Z;for(c=0;c<a.g;++c){for(d=0;d<a.f;++d){if(a.i[c][d].j==a.c){if(!(f=Xf(jg,{3:1,39:1},-1,[c,d]),Y(b,f))){M(a,c,d,b);e=Xf(jg,{3:1,39:1},-1,[c,d]);Ik(a.b.a,e)}}}}}
function Ih(b,c){var h;Gh();var a,d,e,f,g;d=null;for(g=b.E();g.H();){f=dg(g.I(),19);try{c.G(f)}catch(a){a=ug(a);if(fg(a,16)){e=a;!d&&(d=new fl);h=zj(d.a,e,d)}else throw a}}if(d){throw new Hh(d)}}
function bi(){Zh();var a,b;b=dg(vj(Xh,gm),20);if(!(a=$doc.getElementById(gm))){return null}if(b){if(!a||b.f==a){return b}}Xh.d==0&&Jg(new gi);!a?(b=new ji):(b=new $h(a));zj(Xh,gm,b);el(Yh,b);return b}
function tf(a,b,c){var d;if(!b){throw new Si('Cannot add a handler with a null type')}if(!c){throw new Si('Cannot add a null handler')}a.b>0?sf(a,new Bi(a,b,c)):(d=wf(a,b),d.J(c),undefined);return new zi}
function cj(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Ub(a){var b;this.d=a;this.b=this.d.canvas.height;this.c=this.d.canvas.width;b=dd();Od(b.f,a.canvas.width);Nd(b.f,a.canvas.height);this.a=b.f.getContext(jd);Pb(this);this.a.drawImage(this.d.canvas,0,0)}
function G(a){var b,c,d,e,f;O(a.b);f=K(a.b);S(a.c,f);a.a=a.c.a;a.d=a.c.b;for(c=0;c<a.a.a.b;++c){d=dg(Kk(a.d.a,c),2);b=dg(Kk(a.a.a,c),2);if(b.a.b>0){e=dg(Kk(b.a,0),3);F(a,e)}if(d.a.b>0){e=dg(Kk(d.a,0),3);F(a,e)}}}
function ni(a,b,c){var d,e;if(c<0||c>a.c){throw new Ni}if(a.c==a.a.length){e=Vf(og,{22:1,39:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Yf(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){Yf(a.a,d,a.a[d-1])}Yf(a.a,c,b)}
function Tc(a){var b;if(a.b){throw new Li("Should only call onAttach when the widget is detached from the browser's document")}a.b=true;a.f.__listener=a;b=a.c;a.c=-1;b>0&&(a.c==-1?zg(a.f,b|(a.f.__eventBits||0)):(a.c|=b));a.u()}
function D(b,c,d,e){var a,f,g,h,i;if(c==0)return false;try{g=(i=A(b,c,d,e),i==null?(h=null):(h=b.i[i[0]][i[1]]),h)}catch(a){a=ug(a);if(fg(a,4)){return false}else throw a}if(!g)return false;f=g.i;if(c==z(f))return true;return false}
function sc(a,b,c){var d,e,f,g,h;d=false;e=a.i[b][c].i;f=(h=A(a,e,b,c),h==null?(g=null):(g=a.i[h[0]][h[1]]),g);if(!f&&e!=0)return true;e==0?a.i[b][c].j!=0?(d=true):(d=C(a,b,c)):e!=0&&(f.j!=a.i[b][c].j?(d=true):(d=rc(a,b,c)));return d}
function Tb(a){var b,c,d,e;a.f=~~(2*a.c/41);a.e=~~(a.b*4/44);a.i=~~(a.e/4);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){$b(a.g[b][c],d,e,a.f,a.e);d+=a.f}e+=a.e-a.i;d=~~(a.f/2);for(c=0;c<20;++c){$b(a.g[b+1][c],d,e,a.f,a.e);d+=a.f}e+=a.e-a.i}}
function Dc(a,b,c){var d,e,f,g,h,i,j;h=a.i[b][c].j;g=new Lc;for(e=1;e<7;++e){if(D(a,e,b,c)){i=A(a,e,b,c);f=a.i[i[0]][i[1]].j;if(f==h){Dc(a,i[0],i[1],a.i[b][c]);j=a.i[i[0]][i[1]].c;g.a+=j;++g.b}}}d=g.a+g.b*0.3-g.b+1;d<1&&(d=1);_b(a.i[b][c],d)}
function Id(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.z(c.toString());b.push(d);var e=Il+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function V(a){var b,c,d,e,f;b=Vf(jg,{3:1,39:1},-1,2,1);a.c%2!=0?(e=hg(Math.ceil(a.c/2))):(e=~~(a.c/2));f=0;for(c=0;c<a.a.length;++c){for(d=0;d<a.a[c];++d){++f;f==e&&(b[1]=c)}}f=0;for(c=0;c<a.b.length;++c){for(d=0;d<a.b[c];++d){++f;f==e&&(b[0]=c)}}return b}
function Ib(a,b){var c,d;c=Db;d=Fb;a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(0,1.5*c/4);a.bezierCurveTo(~~(d/2),-1.5*c/4,~~(d*3/4),1.5*c/4,d,1.5*c/4);a.bezierCurveTo(~~(d*3/4),1.5*c*3/8,~~(d/4),1.5*c*3/16,0,1.5*c/4);a.closePath();a.stroke();a.fill()}
function Zb(a){var b,c,d,e;a.b.save();if(a.i!=0){b=(Math.atan(0.5)+1.5707963267948966)/2;e=-b;for(d=1;d<a.i;++d){e+=b}a.b.translate(a.k+~~(a.f/2),a.n+~~(a.e/2));a.b.rotate(e);c=Gb(~~(a.f/4),~~(a.e/4));a.b.drawImage(c,~~(-c.width/2),~~(-c.height/2))}a.b.restore()}
function hc(a,b,c,d,e,f){a.r=~~Math.max(Math.min(b+a.n*d,2147483647),-2147483648);a.s=~~Math.max(Math.min(c+a.o*e,2147483647),-2147483648);a.q=~~Math.max(Math.min(d*a.k,2147483647),-2147483648);a.e=~~Math.max(Math.min(e*a.j,2147483647),-2147483648);a.b=e;a.c=d;a.i=f.f}
function gb(a){sh(bi());bb=~~Math.max(Math.min(Xd($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.a.a.f.style[El]=cb+Fl;a.a.a.f.width=cb;a.a.a.f.style[Gl]=bb+Fl;a.a.a.f.height=bb;zh(bi(),a.a.a);a.a.b=a.a.a.f.getContext(jd);Ob(a.a.g.a)}
function L(a,b,c){var d,e,f,g,h,i,j,k;h=new tl;i=Xf(jg,{3:1,39:1},-1,[b,c]);Ik(h.a,i);for(d=0;d<h.a.b;++d){i=dg(Kk(h.a,d),3);if(a.i[i[0]][i[1]].j==a.c)return i;for(e=1;e<7;++e){f=A(a,e,i[0],i[1]);if(f==null)continue;g=(j=new $(h),k=Xf(jg,{3:1,39:1},-1,[f[0],f[1]]),Y(j,k));g||Ik(h.a,f)}}return null}
function Fc(a,b){var c,d,e,f,g,h,i;for(c=0;c<b.a.b;++c){e=dg(Kk(b.a,c),3);B(a,e[0],e[1])?Ec(a,e[0],e[1]):Dc(a,e[0],e[1])}for(c=0;c<b.a.b;++c){e=dg(Kk(b.a,c),3);d=a.i[e[0]][e[1]].i;f=(i=A(a,d,e[0],e[1]),i==null?(h=null):(h=a.i[i[0]][i[1]]),h);if(!f)continue;g=A(a,d,e[0],e[1]);E(a,g[0],g[1])&&Gc(a,g[0],g[1])}}
function F(a,b){var c,d,e,f,g,h,i;h=new tl;Ik(h.a,b);g=false;for(c=0;c<h.a.b&&c<5;++c){b=dg(Kk(h.a,c),3);for(d=1;d<7;++d){f=A(a,d,b[0],b[1]);if(f==null)continue;g=false;for(e=0;e<h.a.b;++e){i=dg(Kk(h.a,e),3);if(i[0]==f[0]&&i[1]==f[1]){g=true;break}}if(!g){if(a.i[f[0]][f[1]].j==a.e){a.i[f[0]][f[1]].i=z(d);Ik(h.a,f)}}}}}
function Pb(a){var b,c,d,e;a.f=~~(2*a.c/41);a.e=~~(a.b*4/44);a.i=~~(a.e/4);a.g=Wf([sg,lg],[{22:1,39:1},{21:1,22:1,39:1}],[21,30],[14,20],0,2,0);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){a.g[b][c]=new bc(a.d,d,e,a.f,a.e);d+=a.f}e+=a.e-a.i;d=~~(a.f/2);for(c=0;c<20;++c){a.g[b+1][c]=new bc(a.d,d,e,a.f,a.e);d+=a.f}e+=a.e-a.i}}
function Hb(a,b){var c,d,e;if(Fb!=a||Db!=b){Bb=null;Fb=a;Db=b}if(Bb)return Bb;c=dd();c.f.width=Fb;c.f.height=Db;e=c.f.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(0, 0, 219, 1)');d.addColorStop(0.7,'rgba(50,50,219, 1)');d.addColorStop(1,'rgba(0,50,255,1)');Ib(e,d);Bb=c;return Bb}
function Lb(a,b){var c,d,e;if(Fb!=a||Db!=b){Eb=null;Fb=a;Db=b}if(Eb)return Eb;c=dd();c.f.width=Fb;c.f.height=Db;e=c.f.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(255, 0, 0, 1)');d.addColorStop(0.8,'rgba(200,50,50, 1)');d.addColorStop(1,'rgba(255,50,50,1)');Ib(e,d);Eb=c;return Eb}
function Kb(a,b){var c,d,e;if(Fb!=a||Db!=b){Cb=null;Fb=a;Db=b}if(Cb)return Cb;c=dd();c.f.width=Fb;c.f.height=Db;e=c.f.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(180, 30, 140, 1)');d.addColorStop(0.7,'rgba(180,80,190, 1)');d.addColorStop(1,'rgba(150,30,190,1)');Ib(e,d);Cb=c;return Cb}
function vf(b,c){var a,d,e,f,g,h,i;if(!c){throw new Si('Cannot fire null event')}try{++b.b;g=xf(b,c.B());d=null;h=b.c?g.U(g.L()):g.T();while(b.c?h.b>0:h.b<h.c.L()){f=b.c?wk(h):rk(h);try{c.A(dg(f,23))}catch(a){a=ug(a);if(fg(a,16)){e=a;!d&&(d=new fl);i=zj(d.a,e,d)}else throw a}}if(d){throw new Ef(d)}}finally{--b.b;b.b==0&&yf(b)}}
function M(a,b,c,d){var e,f,g,h,i,j,k,l;i=new tl;j=Xf(jg,{3:1,39:1},-1,[b,c]);if(a.i[b][c].j==a.c){Ik(i.a,j);Y(d,j)||Ik(d.a.a,j)}for(e=0;e<i.a.b;++e){j=dg(Kk(i.a,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=Xf(jg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.i[g[0]][g[1]].j==a.c){Ik(i.a,g);Y(d,g)||Ik(d.a.a,g)}}}}
function N(a,b,c,d){var e,f,g,h,i,j,k,l;i=new tl;j=Xf(jg,{3:1,39:1},-1,[b,c]);if(a.i[b][c].j==a.c){Ik(i.a,j);++d.a[j[1]];++d.b[j[0]];++d.c}Ik(i.a,j);for(e=0;e<i.a.b;++e){j=dg(Kk(i.a,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=Xf(jg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.i[g[0]][g[1]].j==a.c){Ik(i.a,g);++d.a[g[1]];++d.b[g[0]];++d.c}}}}
function oc(a,b,c,d,e){this.a=a;this.e=2;this.d=Vf(mg,{22:1,39:1},31,6,0);this.d[0]=new ic(this.a,0.05,0.08,0.95,0.77);this.d[1]=new ic(this.a,0.03,0.5,0.25,0.25);this.d[2]=new ic(this.a,0.24,0.6,0.25,0.25);this.d[3]=new ic(this.a,0.44,0.69,0.25,0.25);this.d[4]=new ic(this.a,0.64,0.6,0.25,0.25);this.d[5]=new ic(this.a,0.78,0.5,0.25,0.25);mc(this,b,c,d,e)}
function tg(){var a;!!$stats&&vg('com.google.gwt.user.client.UserAgentAsserter');a=Dg();Vi(Sl,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&vg('com.gardeneaters.game_v0.client.GardenEaters');db(new eb)}
function vc(a){var b;b=Xf(jg,{3:1,39:1},-1,[2,3]);this.a=new v(a,b);ac(a[3][12],2,true);a[3][12].c=1;a[3][12].d=1;ac(a[3][12],2,true);a[3][12].c=1;a[3][12].d=1;ac(a[9][14],3,true);a[9][14].c=1;a[9][14].d=1;ac(a[9][15],3,true);a[9][15].c=1;a[9][15].d=1;ac(a[9][4],1,true);a[9][4].c=1;a[9][4].d=1;ac(a[9][5],1,true);a[9][5].c=1;a[9][5].d=1;ac(a[10][5],1,true);a[10][5].c=1;a[10][5].d=1}
--></script>
<script><!--
function R(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new Z;h=new Z;j=new tl;k=Xf(jg,{3:1,39:1},-1,[b,c]);Ik(j.a,k);for(e=0;e<j.a.b;++e){k=dg(Kk(j.a,e),3);for(f=1;f<7;++f){g=A(a,f,k[0],k[1]);if(g==null)continue;i=(l=new $(j),m=Xf(jg,{3:1,39:1},-1,[g[0],g[1]]),Y(l,m));i||(a.i[g[0]][g[1]].j==a.c?Ik(j.a,g):a.i[g[0]][g[1]].j==0?Y(h,g)||Ik(h.a.a,g):Y(d,g)||Ik(d.a.a,g))}}Ik(a.a.a,d.a);Ik(a.b.a,h.a)}
function Ng(){if(!Ig){ih("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new nh);Ig=true}}
function Ec(a,b,c){var d,e,f,g,h,i,j,k;h=0;g=0;j=a.i[b][c].j;d=0;f=Vf(jg,{3:1,39:1},-1,2,1);f[0]=b;f[1]=c;do{for(e=1;e<7;++e){if(D(a,e,f[0],f[1])){k=A(a,e,f[0],f[1]);if(!B(a,k[0],k[1])&&a.i[k[0]][k[1]].j==j){Dc(a,k[0],k[1]);d+=a.i[k[0]][k[1]].c;++h}}}i=a.i[f[0]][f[1]].i;f=A(a,i,f[0],f[1]);++g}while(b!=f[0]||c!=f[1]);d+=0.3*h-h;d<0&&(d=0);d+=1+(g-1)*0.15;f[0]=b;f[1]=c;do{_b(a.i[f[0]][f[1]],d);i=a.i[f[0]][f[1]].i;f=A(a,i,f[0],f[1])}while(b!=f[0]||c!=f[1])}
function Gb(a,b){var c,d,e;c=dd();c.f.width=a;c.f.height=b;e=c.f.getContext(jd);d=e.createLinearGradient(0,~~(b/2),a,~~(b/2));d.addColorStop(0,'rgba(255, 200, 0, 1)');d.addColorStop(1,'rgba(200,20,120, 1)');e.fillStyle=d;e.strokeStyle=d;e.beginPath();e.moveTo(0,~~(b/3));e.lineTo(~~(a*2/3),~~(b/3));e.lineTo(~~(a*2/3),0);e.lineTo(a,~~(b/2));e.lineTo(~~(a*2/3),b);e.lineTo(~~(a*2/3),~~(b*2/3));e.lineTo(0,~~(b*2/3));e.lineTo(0,~~(b/3));e.closePath();e.stroke();e.fill();return c.f}
function Xb(a){var b;b=a.b.createLinearGradient(a.k,a.n,a.k+a.f,a.n+a.e);b.addColorStop(0,'rgba(20,200,0,1)');b.addColorStop(0.6,'rgba(30,210,0,1)');b.addColorStop(1,'rgba(20,100,0,1)');a.b.fillStyle=b;a.b.beginPath();a.b.moveTo(a.k,a.n+~~(a.e/4));a.b.lineTo(a.k+~~(a.f/2),a.n);a.b.lineTo(a.k+a.f,a.n+~~(a.e/4));a.b.lineTo(a.k+a.f,a.n+~~(a.e*3/4));a.b.lineTo(a.k+~~(a.f/2),a.n+a.e);a.b.lineTo(a.k,a.n+~~(a.e*3/4));a.b.lineTo(a.k,a.n+~~(a.e/4));a.b.closePath();a.b.stroke();a.b.fill()}
function Jb(a){var b,c,d;c=Db;d=Fb;b=a.createLinearGradient(0,~~(c/2),d,~~(c/2));b.addColorStop(0,'rgba(255, 255, 0, 1)');b.addColorStop(0.6,'rgba(200,200,0, 1)');b.addColorStop(1,'rgba(0,0,0,1)');a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(~~(d*3/8),~~(c/4));a.bezierCurveTo(~~(d*3/8),~~(c/4),~~(d*3/8),~~(c*7/8),~~(d/4),c);a.lineTo(~~(c*3/4),c);a.moveTo(~~(d*3/8),~~(c/4));a.lineTo(~~(d*5/8),~~(c/4));a.bezierCurveTo(~~(d*5/8),~~(c/4),~~(d*5/8),~~(c*7/8),~~(c*3/4),c);a.closePath();a.stroke();a.fill()}
function Rb(a,b,c,d){var e,f,g;f=c-a;g=d-b;e=Math.atan2(g,f);if(Ii(a,c)==0&&Ii(b,d)==0)return 0;else if(Ii(-e,Math.atan(0.5))==1&&Ii(1.5707963267948966,-e)==1)return 1;else if(Ii(Math.atan(0.5),e<=0?0-e:e)==1)return 2;else if(Ii(e,Math.atan(0.5))==1&&Ii(1.5707963267948966,e)==1)return 3;else if(Ii(e,1.5707963267948966)==1&&Ii(3.141592653589793-Math.atan(0.5),e)==1)return 4;else if(Ii(e<=0?0-e:e,3.141592653589793-Math.atan(0.5))==1)return 5;else if(Ii(3.141592653589793-Math.atan(0.5),-e)==1&&Ii(-e,1.5707963267948966)==1)return 6;return 0}
function B(a,b,c){var d,e,f,g,h,i,j,k,l;d=false;e=Vf(jg,{3:1,39:1},-1,2,1);g=a.i[b][c].j;e[0]=b;e[1]=c;do{a.i[e[0]][e[1]].a=true;f=a.i[e[0]][e[1]].i;h=(j=A(a,f,e[0],e[1]),j==null?(i=null):(i=a.i[j[0]][j[1]]),i);if(!h){e[0]=-1;e[1]=-1;break}else if(h.j!=g){e[0]=-1;e[1]=-1;break}e=A(a,f,e[0],e[1])}while(!a.i[e[0]][e[1]].a);e[0]==b&&e[1]==c&&(d=true);e[0]=b;e[1]=c;do{a.i[e[0]][e[1]].a=false;f=a.i[e[0]][e[1]].i;h=(l=A(a,f,e[0],e[1]),l==null?(k=null):(k=a.i[l[0]][l[1]]),k);if(!h)break;else if(h.j!=a.i[b][c].j)break;e=A(a,f,e[0],e[1])}while(a.i[e[0]][e[1]].a);return d}
function Dg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Tl)!=-1}())return Tl;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Ul)!=-1&&$doc.documentMode>=9}())return Sl;if(function(){return b.indexOf(Ul)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Gc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;i=a.i[b][c].j;h=new tl;for(e=0;e<7;++e){if(D(a,e,b,c)){k=(p=A(a,e,b,c),p==null?(o=null):(o=a.i[p[0]][p[1]]),o);if(k.j!=i){j=-1;for(f=0;f<h.a.b;++f){dg(Kk(h.a,f),5).c==k.j&&(j=f)}if(j==-1){m=new Mc(k.j);Ik(h.a,m)}else{m=dg(Kk(h.a,j),5)}Jc(m,k.c)}}}n=i;g=0;if(h.a.b>=1){g=Kc(dg(Kk(h.a,0),5));n=dg(Kk(h.a,0),5).c;for(e=1;e<h.a.b;++e){l=Kc(dg(Kk(h.a,e),5));if(Ii(l,g)==1){g=l;n=dg(Kk(h.a,e),5).c}}}a.i[b][c].j==0?(d=g):(d=a.i[b][c].d-g);_b(a.i[b][c],d);a.i[b][c].j==0?ac(a.i[b][c],n,false):Ii(0.1,a.i[b][c].c)==1&&Ii(0.1,d)==1&&ac(a.i[b][c],0,false)}
function Sb(a,b,c){var d,e,f,g,h,i,j,k;d=a.f;e=a.e-a.i;k=~~(c/e);if(k%2==0);else{b=b-~~(a.f/2)}j=~~(b/d);g=~~(a.e*k*3/4)+~~(a.e*3/4)-c;f=b-j*a.f;h=~~Math.max(Math.min((g-~~(a.e/2))*~~(a.f/2)-f*(~~(a.e*3/4)-~~(a.e/2)),2147483647),-2147483648);i=~~Math.max(Math.min((g-~~(a.e*3/4))*~~(a.f/2)-(f-~~(a.f/2))*(~~(a.e/2)-~~(a.e*3/4)),2147483647),-2147483648);if(b>0){if(h<=0&&i<=0){if(k<a.g.length&&j<a.g[0].length)return a.g[k][j]}else if(h>0){if(k%2==0){if(k>0&&j>0)return a.g[k-1][j-1]}else{if(k>0)return a.g[k-1][j]}}else{if(k%2==0){if(k>0)return a.g[k-1][j]}else if(k>0&&j>0)if(a.g[k-1].length>j+1)return a.g[k-1][j+1]}}return null}
function db(a){var b;a.a=dd();if(!a.a){zh(bi(),new Uh);return}bb=~~Math.max(Math.min(Xd($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.a.f[Dl]='mainCanvas';a.a.f.style[El]=cb+Fl;a.a.f.width=cb;a.a.f.style[Gl]=bb+Fl;a.a.f.height=bb;zh(bi(),a.a);a.b=a.a.f.getContext(jd);a.g=new Bc(a.b);Lg(new hb(a));Rc(a.a,new rb(a),(ze(),ze(),ye));Rc(a.a,new tb(a),(Ge(),Ge(),Fe));Rc(a.a,new wb(a),(Xe(),Xe(),We));Rc(a.a,new yb(a),(Qe(),Qe(),Pe));Rc(a.a,new Ab,(oe(),oe(),ne));b=new pb(a);b.b?($wnd.clearInterval(b.c),undefined):($wnd.clearTimeout(b.c),undefined);Mk(kb,b);b.b=true;b.c=nb(b,25);Ik(kb,b)}
function rc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;d=false;f=Vf(jg,{3:1,39:1},-1,2,1);h=a.i[b][c].j;f[0]=b;f[1]=c;do{a.i[f[0]][f[1]].a=true;g=a.i[f[0]][f[1]].i;j=(l=A(a,g,f[0],f[1]),l==null?(k=null):(k=a.i[l[0]][l[1]]),k);if(!j){f[0]=-1;f[1]=-1;break}else if(j.j!=h){f[0]=-1;f[1]=-1;break}f=A(a,g,f[0],f[1])}while(!a.i[f[0]][f[1]].a);f[0]==b&&f[1]==c&&(d=true);f[0]=b;f[1]=c;do{a.i[f[0]][f[1]].a=false;if(d){for(e=0;e<a.a.a.b;++e){i=dg(Kk(a.a.a,e),3);if(f[0]==i[0]&&f[1]==i[1]){d=false;break}}}g=a.i[f[0]][f[1]].i;j=(n=A(a,g,f[0],f[1]),n==null?(m=null):(m=a.i[n[0]][n[1]]),m);if(!j)break;else if(j.j!=h)break;f=A(a,g,f[0],f[1])}while(a.i[f[0]][f[1]].a);return d}
function A(a,b,c,d){var e;e=null;switch(b){case 1:{if(c>0){if(c%2==0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d+1<a.f){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d+1}}break}case 2:{if(d+1<a.f){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d+1}break}case 3:{if(c+1<a.g){if(c%2==0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d+1<a.f){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d+1}}break}case 4:{if(c+1<a.f){if(c%2!=0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d>0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d-1}}break}case 5:{if(d>0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d-1}break}case 6:{if(c>0){if(c%2!=0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d>0){e=Vf(jg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d-1}}break}default:{e=null}}return e}
function $g(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Vl:return 1;case Wl:return 2;case 'focus':return 2048;case Xl:return 128;case Yl:return 256;case Zl:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Ml:return 4;case $l:return 64;case _l:return 32;case am:return 16;case Nl:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case bm:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Pl:return 1048576;case cm:return 2097152;case Ol:return 4194304;case dm:return 8388608;case Ll:return 16777216;case em:return 33554432;case fm:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function gh(){ch=Cl(function(a){return true});eh=Cl(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&ah(b)&&yg(a,c,b)});fh=Cl(function(a){this.__gwtLastUnhandledEvent=a.type;eh.call(this,a)});dh=Cl(function(a){var b=ch;if(b(a)){var c=bh;if(c&&c.__listener){if(ah(c.__listener)){yg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Vl,dh,true);$wnd.addEventListener(Wl,dh,true);$wnd.addEventListener(Ml,dh,true);$wnd.addEventListener(Nl,dh,true);$wnd.addEventListener($l,dh,true);$wnd.addEventListener(am,dh,true);$wnd.addEventListener(_l,dh,true);$wnd.addEventListener(bm,dh,true);$wnd.addEventListener(Xl,ch,true);$wnd.addEventListener(Zl,ch,true);$wnd.addEventListener(Yl,ch,true);$wnd.addEventListener(Pl,dh,true);$wnd.addEventListener(cm,dh,true);$wnd.addEventListener(Ol,dh,true);$wnd.addEventListener(dm,dh,true);$wnd.addEventListener(Ll,dh,true);$wnd.addEventListener(em,dh,true);$wnd.addEventListener(fm,dh,true)}
function Mg(){if(!Eg){ih('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new kh);Eg=true}}
function hh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?eh:null);c&2&&(a.ondblclick=b&2?eh:null);c&4&&(a.onmousedown=b&4?eh:null);c&8&&(a.onmouseup=b&8?eh:null);c&16&&(a.onmouseover=b&16?eh:null);c&32&&(a.onmouseout=b&32?eh:null);c&64&&(a.onmousemove=b&64?eh:null);c&128&&(a.onkeydown=b&128?eh:null);c&256&&(a.onkeypress=b&256?eh:null);c&512&&(a.onkeyup=b&512?eh:null);c&1024&&(a.onchange=b&1024?eh:null);c&2048&&(a.onfocus=b&2048?eh:null);c&4096&&(a.onblur=b&4096?eh:null);c&8192&&(a.onlosecapture=b&8192?eh:null);c&16384&&(a.onscroll=b&16384?eh:null);c&32768&&(a.onload=b&32768?fh:null);c&65536&&(a.onerror=b&65536?eh:null);c&131072&&(a.onmousewheel=b&131072?eh:null);c&262144&&(a.oncontextmenu=b&262144?eh:null);c&524288&&(a.onpaste=b&524288?eh:null);c&1048576&&(a.ontouchstart=b&1048576?eh:null);c&2097152&&(a.ontouchmove=b&2097152?eh:null);c&4194304&&(a.ontouchend=b&4194304?eh:null);c&8388608&&(a.ontouchcancel=b&8388608?eh:null);c&16777216&&(a.ongesturestart=b&16777216?eh:null);c&33554432&&(a.ongesturechange=b&33554432?eh:null);c&67108864&&(a.ongestureend=b&67108864?eh:null)}
var Hl='',hm=' ',Il=':',Kl='CSS1Compat',gm='canvasholder',Dl='className',Vl='click',Wl='dblclick',Ql='dir',em='gesturechange',fm='gestureend',Ll='gesturestart',Gl='height',Sl='ie9',Xl='keydown',Yl='keypress',Zl='keyup',Rl='ltr',Ml='mousedown',$l='mousemove',_l='mouseout',am='mouseover',Nl='mouseup',bm='mousewheel',Ul='msie',Tl='opera',Fl='px',Jl='rtl',dm='touchcancel',Ol='touchend',cm='touchmove',Pl='touchstart',El='width';var _;_=r.prototype={};_.eQ=function s(a){return this===a};_.hC=function t(){return this.$H||(this.$H=++td)};_.tM=Bl;_.cM={};_=v.prototype=q.prototype=new r;_.cM={};_.a=null;_=y.prototype=new r;_.cM={32:1};_.f=0;_.g=0;_.i=null;_=x.prototype=new y;_.cM={28:1,32:1};_.a=null;_.b=null;_.c=null;_.d=null;_.e=0;_=H.prototype=w.prototype=new x;_.cM={28:1,29:1,32:1};_=P.prototype=I.prototype=new y;_.cM={32:1};_.a=null;_.b=null;_.c=0;_=T.prototype=Q.prototype=new y;_.cM={32:1};_.a=null;_.b=null;_.c=0;_=W.prototype=U.prototype=new r;_.cM={};_.a=null;_.b=null;_.c=0;_=$.prototype=Z.prototype=X.prototype=new r;_.cM={};_.a=null;_=eb.prototype=ab.prototype=new r;_.cM={};_.a=null;_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;_.g=null;var bb=0,cb=0;_=hb.prototype=fb.prototype=new r;_.cM={14:1,23:1};_.a=null;_=jb.prototype=new r;_.t=function ob(){this.b||Mk(kb,this);Ac(this.a.g)};_.cM={17:1};_.b=false;_.c=0;var kb;_=pb.prototype=ib.prototype=new jb;_.cM={17:1};_.a=null;_=rb.prototype=qb.prototype=new r;_.cM={9:1,23:1};_.a=null;_=tb.prototype=sb.prototype=new r;_.cM={10:1,23:1};_.a=null;_=wb.prototype=ub.prototype=new r;_.cM={12:1,23:1};_.a=null;_=yb.prototype=xb.prototype=new r;_.cM={11:1,23:1};_.a=null;_=Ab.prototype=zb.prototype=new r;_.cM={8:1,23:1};var Bb=null,Cb=null,Db=0,Eb=null,Fb=0;_=Ub.prototype=Mb.prototype=new r;_.cM={};_.a=null;_.b=0;_.c=0;_.d=null;_.e=0;_.f=0;_.g=null;_.i=0;_=bc.prototype=Vb.prototype=new r;_.cM={30:1};_.a=false;_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;_.g=null;_.i=0;_.j=0;_.k=0;_.n=0;_=ic.prototype=cc.prototype=new r;_.cM={31:1};_.a=0.1;_.b=0;_.c=0;_.d=null;_.e=0;_.f=0;_.g=0.15;_.i=null;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_=oc.prototype=jc.prototype=new r;_.cM={};_.a=null;_.b=0;_.c=null;_.d=null;_.e=0;_.f=0;_.g=0;_.i=0;_=tc.prototype=pc.prototype=new y;_.cM={32:1};_.a=null;_=vc.prototype=uc.prototype=new r;_.cM={};_.a=null;_=yc.prototype=wc.prototype=new r;_.cM={};_.a=null;_.b=null;_=Bc.prototype=zc.prototype=new r;_.cM={};_.a=null;_.b=null;_.c=null;_=Hc.prototype=Cc.prototype=new y;_.cM={32:1};_=Mc.prototype=Lc.prototype=Ic.prototype=new r;_.cM={5:1};_.a=0;_.b=0;_.c=0;_=Qc.prototype=new r;_.cM={38:1};_.f=null;_=Pc.prototype=new Qc;_.u=function Yc(){};_.v=function Zc(){};_.w=function $c(){Tc(this)};_.x=function _c(a){var b;switch($g(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&Qd(this.f,b)){return}}de(a,this,this.f)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.b=false;_.c=0;_.d=null;_.e=null;_=Oc.prototype=new Pc;_.w=function ad(){var a;Tc(this);a=Wd(this.f);-1==a&&(this.f.tabIndex=0,undefined)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=cd.prototype=Nc.prototype=new Oc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};var bd=null;_=fd.prototype=new r;_.cM={};_=gd.prototype=ed.prototype=new fd;_.cM={};var jd='2d';_=nd.prototype=new r;_.cM={16:1,39:1};_=md.prototype=new nd;_.cM={4:1,16:1,39:1};_=ld.prototype=new md;_.cM={4:1,6:1,16:1,39:1};_=qd.prototype=kd.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_.a=null;_=rd.prototype=new r;_.cM={};var sd=0,td=0;_=Dd.prototype=yd.prototype=new rd;_.cM={};_.a=null;_.b=null;var zd;_=Ld.prototype=Hd.prototype=new r;_.z=function Md(a){return Gd(a)};_.cM={};_=be.prototype=new r;_.cM={};_.d=null;_=ae.prototype=new be;_.cM={};_.c=false;_=_d.prototype=new ae;_.B=function ee(){return this.C()};_.cM={};_.a=null;_.b=null;var ce=null;_=he.prototype=new r;_.hC=function je(){return this.c};_.cM={};_.c=0;var ie=0;_=ke.prototype=ge.prototype=new he;_.cM={};_=le.prototype=fe.prototype=new ge;_.cM={7:1};_.a=null;_.b=null;_=qe.prototype=me.prototype=new _d;_.A=function re(a){pe(this,dg(a,8))};_.C=function se(){return ne};_.cM={};var ne;_=te.prototype=new _d;_.cM={};_=ve.prototype=new te;_.cM={};_=Be.prototype=ue.prototype=new ve;_.A=function Ce(a){Ae(this,dg(a,9))};_.C=function De(){return ye};_.cM={};var ye;_=Ie.prototype=Ee.prototype=new ve;_.A=function Je(a){He(this,dg(a,10))};_.C=function Ke(){return Fe};_.cM={};var Fe;_=Me.prototype=Le.prototype=new r;_.cM={};_.a=null;_=Oe.prototype=new te;_.cM={};_=Se.prototype=Ne.prototype=new Oe;_.A=function Te(a){Re(this,dg(a,11))};_.C=function Ue(){return Pe};_.cM={};var Pe;_=Ye.prototype=Ve.prototype=new Oe;_.A=function Ze(a){vb(dg(a,12),this)};_.C=function $e(){return We};_.cM={};var We;_=bf.prototype=_e.prototype=new ae;_.A=function cf(a){dg(a,13).D(this)};_.B=function ef(){return af};_.cM={};var af=null;_=hf.prototype=ff.prototype=new ae;_.A=function jf(a){gb(dg(a,14))};_.B=function lf(){return gf};_.cM={};var gf=null;_=of.prototype=mf.prototype=new r;_.cM={34:1};_.a=null;_.b=null;_=rf.prototype=new r;_.cM={};_=qf.prototype=new rf;_.cM={};_.a=null;_.b=0;_.c=false;_=zf.prototype=pf.prototype=new qf;_.cM={};_=Bf.prototype=Af.prototype=new r;_.cM={};_=Ef.prototype=Df.prototype=new ld;_.cM={4:1,6:1,15:1,16:1,39:1};_.a=null;_=Ff.prototype=Cf.prototype=new Df;_.cM={4:1,6:1,15:1,16:1,39:1};_=Jf.prototype=new r;_.eQ=function Kf(a){return this===a};_.hC=function Lf(){return this.$H||(this.$H=++td)};_.cM={39:1,40:1,41:1};_.a=0;_=Qf.prototype=If.prototype=new Jf;_.cM={35:1,39:1,40:1,41:1};var Mf,Nf,Of;_=Sf.prototype=Rf.prototype=new r;_.cM={};_.aC=null;_.qI=0;var Zf,$f;var wg=null,xg=null;_=Bg.prototype=Ag.prototype=new r;_.D=function Cg(a){while((lb(),kb).b>0){mb(dg(Kk(kb,0),17))}};_.cM={13:1,23:1};var Eg=false,Fg=null,Gg=0,Hg=0,Ig=false;_=Ug.prototype=Rg.prototype=new ae;_.A=function Vg(a){ig(a);null.V()};_.B=function Wg(){return Sg};_.cM={};var Sg;_=Yg.prototype=Xg.prototype=new mf;_.cM={34:1};var Zg=false;var bh=null,ch=null,dh=null,eh=null,fh=null;_=kh.prototype=jh.prototype=new r;_.y=function lh(){$wnd.__gwt_initWindowCloseHandler(Cl(Pg),Cl(Og))};_.cM={};_=nh.prototype=mh.prototype=new r;_.y=function oh(){$wnd.__gwt_initWindowResizeHandler(Cl(Qg))};_.cM={};_=rh.prototype=new Pc;_.u=function th(){Ih(this,(Gh(),Eh))};_.v=function uh(){Ih(this,(Gh(),Fh))};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=qh.prototype=new rh;_.E=function xh(){return new vi(this.a)};_.F=function yh(a){return wh(this,a)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=ph.prototype=new qh;_.F=function Ch(a){var b;return b=wh(this,a),b&&Bh(a.f),b};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=Hh.prototype=Dh.prototype=new Cf;_.cM={4:1,6:1,15:1,16:1,39:1};var Eh,Fh;_=Kh.prototype=Jh.prototype=new r;_.G=function Lh(a){a.w()};_.cM={};_=Nh.prototype=Mh.prototype=new r;_.G=function Oh(a){Uc(a)};_.cM={};_=Rh.prototype=Ph.prototype=new r;_.cM={};_.a=null;_.b=null;_.c=null;_=Th.prototype=new Pc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.a=null;_=Uh.prototype=Sh.prototype=new Th;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=$h.prototype=Vh.prototype=new ph;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};var Wh,Xh,Yh;_=di.prototype=ci.prototype=new r;_.G=function ei(a){a.b&&Uc(a)};_.cM={};_=gi.prototype=fi.prototype=new r;_.D=function hi(a){ai()};_.cM={13:1,23:1};_=ji.prototype=ii.prototype=new Vh;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};_=qi.prototype=ki.prototype=new r;_.E=function ri(){return new vi(this)};_.cM={};_.a=null;_.b=null;_.c=0;_=vi.prototype=si.prototype=new r;_.H=function wi(){return this.a<this.b.c-1};_.I=function xi(){return ti(this)};_.cM={};_.a=-1;_.b=null;_=zi.prototype=yi.prototype=new r;_.cM={};_=Bi.prototype=Ai.prototype=new r;_.cM={26:1};_.a=null;_.b=null;_.c=null;_=Di.prototype=Ci.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Fi.prototype=Ei.prototype=new r;_.cM={};_=Hi.prototype=Gi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Li.prototype=Ki.prototype=Ji.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Oi.prototype=Ni.prototype=Mi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Si.prototype=Ri.prototype=Qi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Ui.prototype=Ti.prototype=new r;_.cM={39:1,42:1};_=String.prototype;_.eQ=function Yi(a){return Vi(this,a)};_.hC=function Zi(){return dj(this)};_.cM={1:1,39:1,40:1};var $i,_i=0,aj;_=gj.prototype=fj.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=hj.prototype=new r;_.J=function jj(a){throw new gj('Add not supported on this collection')};_.K=function kj(a){var b;b=ij(this.E(),a);return !!b};_.M=function lj(a){var b,c,d;d=this.L();a.length<d&&(a=Tf(a,d));c=this.E();for(b=0;b<d;++b){Yf(a,b,c.I())}a.length>d&&Yf(a,d,null);return a};_.cM={};_=nj.prototype=new r;_.eQ=function pj(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[24])){return false}e=dg(a,24);if(this.d!=e.d){return false}for(c=new Rj((new Mj(e)).a);qk(c.a);){b=dg(rk(c.a),43);d=b.O();f=b.P();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?Il+dg(d,1) in this.e:xj(this,d,~~id(d)))){return false}if(!rl(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[Il+dg(d,1)]:wj(this,d,~~id(d)))){return false}}return true};_.hC=function qj(){var a,b,c;c=0;for(b=new Rj((new Mj(this)).a);qk(b.a);){a=dg(rk(b.a),43);c+=a.hC();c=~~c}return c};_.cM={24:1};_=mj.prototype=new nj;_.N=function Gj(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)};_.cM={24:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=Ij.prototype=new hj;_.eQ=function Jj(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=dg(a,44);if(c.L()!=this.L()){return false}for(b=c.E();b.H();){d=b.I();if(!this.K(d)){return false}}return true};_.hC=function Kj(){var a,b,c;a=0;for(b=this.E();b.H();){c=b.I();if(c!=null){a+=id(c);a=~~a}}return a};_.cM={44:1};_=Mj.prototype=Hj.prototype=new Ij;_.K=function Nj(a){return Lj(this,a)};_.E=function Oj(){return new Rj(this.a)};_.L=function Pj(){return this.a.d};_.cM={44:1};_.a=null;_=Rj.prototype=Qj.prototype=new r;_.H=function Sj(){return qk(this.a)};_.I=function Tj(){return dg(rk(this.a),43)};_.cM={};_.a=null;_=Vj.prototype=new r;_.eQ=function Wj(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=dg(a,43);if(rl(this.O(),b.O())&&rl(this.P(),b.P())){return true}}return false};_.hC=function Xj(){var a,b;a=0;b=0;this.O()!=null&&(a=id(this.O()));this.P()!=null&&(b=id(this.P()));return a^b};_.cM={43:1};_=Yj.prototype=Uj.prototype=new Vj;_.O=function Zj(){return null};_.P=function $j(){return this.a.b};_.Q=function _j(a){return Bj(this.a,a)};_.cM={43:1};_.a=null;_=bk.prototype=ak.prototype=new Vj;_.O=function ck(){return this.a};_.P=function dk(){return this.b.e[Il+this.a]};_.Q=function ek(a){return Cj(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=fk.prototype=new hj;_.J=function gk(a){this.R(this.L(),a);return true};_.R=function hk(a,b){throw new gj('Add not supported on this list')};_.eQ=function jk(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[25])){return false}f=dg(a,25);if(this.L()!=f.L()){return false}d=this.E();e=f.E();while(d.b<d.c.L()){b=rk(d);c=rk(e);if(!(b==null?c==null:hd(b,c))){return false}}return true};_.hC=function kk(){var a,b,c;b=1;a=this.E();while(a.b<a.c.L()){c=rk(a);b=31*b+(c==null?0:id(c));b=~~b}return b};_.E=function mk(){return new sk(this)};_.T=function nk(){return new xk(this,0)};_.U=function ok(a){return new xk(this,a)};_.cM={25:1};_=sk.prototype=pk.prototype=new r;_.H=function tk(){return this.b<this.c.L()};_.I=function uk(){return rk(this)};_.cM={};_.b=0;_.c=null;_=xk.prototype=vk.prototype=new pk;_.cM={};_.a=null;_=zk.prototype=yk.prototype=new Ij;_.K=function Ak(a){return uj(this.a,a)};_.E=function Bk(){var a;return a=new Rj(this.b.a),new Ek(a)};_.L=function Ck(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=Ek.prototype=Dk.prototype=new r;_.H=function Fk(){return qk(this.a.a)};_.I=function Gk(){var a;a=dg(rk(this.a.a),43);return a.O()};_.cM={};_.a=null;_=Ok.prototype=Hk.prototype=new fk;_.J=function Pk(a){return Yf(this.a,this.b++,a),true};_.R=function Qk(a,b){Jk(this,a,b)};_.K=function Rk(a){return Lk(this,a,0)!=-1};_.S=function Sk(a){return ik(a,this.b),this.a[a]};_.L=function Tk(){return this.b};_.M=function Uk(a){return Nk(this,a)};_.cM={25:1,39:1};_.b=0;var Vk;_=Yk.prototype=Xk.prototype=new fk;_.K=function Zk(a){return false};_.S=function $k(a){throw new Ni};_.L=function _k(){return 0};_.cM={25:1,39:1};_=cl.prototype=al.prototype=new mj;_.cM={24:1,39:1};_=fl.prototype=dl.prototype=new Ij;_.J=function gl(a){var b;return b=zj(this.a,a,this),b==null};_.K=function hl(a){return uj(this.a,a)};_.E=function il(){var a;return a=new Rj(oj(this.a).b.a),new Ek(a)};_.L=function jl(){return this.a.d};_.cM={39:1,44:1};_.a=null;_=ll.prototype=kl.prototype=new Vj;_.O=function ml(){return this.a};_.P=function nl(){return this.b};_.Q=function ol(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=ql.prototype=pl.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=tl.prototype=sl.prototype=new fk;_.J=function ul(a){return Ik(this.a,a)};_.R=function vl(a,b){Jk(this.a,a,b)};_.K=function wl(a){return Lk(this.a,a,0)!=-1};_.S=function xl(a){return Kk(this.a,a)};_.E=function yl(){return new sk(this.a)};_.L=function zl(){return this.a.b};_.M=function Al(a){return Nk(this.a,a)};_.cM={2:1,25:1,39:1};_.a=null;var Cl=wd;var kg=new Fi,jg=new Fi,lg=new Fi,sg=new Fi,mg=new Fi,qg=new Fi,ng=new Fi,og=new Fi,rg=new Fi,pg=new Fi;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.gardeneaters) $wnd.gardeneaters.onScriptLoad();
--></script></body></html>